home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 2 / Geek_Gadgets_2_2352.bin / lists / ade-gcc.archive.9602.gz / ade-gcc.archive.9602 / 000047_owner-ade-gcc_Tue Feb 13 10:42:00 1996.msg < prev    next >
Internet Message Format  |  1996-02-28  |  2KB

  1. Return-Path: <owner-ade-gcc>
  2. Received: by fishpond (Smail3.1.29.1 #57)
  3.     id m0tmMrM-000gY2a; Tue, 13 Feb 96 10:41 EST
  4. Sender: owner-ade-gcc
  5. Received: by fishpond (Smail3.1.29.1 #57)
  6.     id m0tmMrG-000gXUC; Tue, 13 Feb 96 08:41 MST
  7. Message-Id: <m0tmMrG-000gXUC@fishpond>
  8. From: fnf (Fred Fish)
  9. Subject: Re: Amiga-specific attributes implemented as keywords
  10. To: Joerg.Hoehle@gmd.de (Joerg Hoehle)
  11. Date: Tue, 13 Feb 1996 08:41:32 -0700 (MST)
  12. Cc: ade-gcc@amigalib.com, amiga-gcc-port@nic.funet.fi
  13. In-Reply-To: <199602130949.AA28677@diva.gmd.de> from "Joerg Hoehle" at Feb 13, 96 10:49:45 am
  14. X-Mailer: ELM [version 2.4 PL23]
  15. MIME-Version: 1.0
  16. Content-Type: text/plain; charset=US-ASCII
  17. Content-Transfer-Encoding: 7bit
  18. Content-Length: 1024      
  19. Sender: owner-ade-gcc@amigalib.com
  20. Precedence: bulk
  21.  
  22. > I think this is the only reasonable use of stack extend. You don't
  23. > want stack-(check and) -extend in every single function of your
  24. > program, because it costs too much.
  25.  
  26. Yes, this is very good for new code that is written with stack use
  27. requirements in mind, although such code can generally also be written
  28. such that it doesn't require a lot of stack in the first place.
  29.  
  30. It is also useful for programs that might not have been written with
  31. careful management of stack resources in mind, but which can now be
  32. modified to do selective stack extending and don't have to track any
  33. master source base.
  34.  
  35. However it's probably not suitable for programs like the GNU tools
  36. where there may be hundreds of places where the source would have to
  37. be modified (leading to a maintenance nightmare).  For these cases,
  38. compiling the entire program with stack checking enabled is the only
  39. real viable solution for obtaining reliable programs without devoting
  40. an unreasonable amount of manpower to modifying and maintaining them.
  41.  
  42. -Fred